package com.liveneo.adapter.mobile.model.request;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.liveneo.adapter.mobile.model.BaseRequest;

/**
 * @Desc：OCR采集-图片上传
 * @Title：OcrImageRequest
 * @address: http://www.liveneo.com.cn/
 * @author: zhaoyy
 * @date: 2016年9月29日 下午3:08:49
 * @version: 1.0
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class OcrImageRequest extends BaseRequest {
    /**
     * 用户编码
     */
    private String userCode;
    /**
     * 案件唯一标识
     */
    private String caseUuid;
    /**
     * 案件号
     */
    private String caseNo;
    /**
     * 图片名称
     */
    private String imgName;
    /**
     * 图片收集短路径
     */
    private String imgPath;
    /**
     * 图片类型
     */
    private String imgType;
    /**
     * 拍摄地点
     */
    private String shotPlace;
    /**
     * 拍摄时间
     */
    private String shotTime;
    /**
     * 影像类型
     */
    private String fileFlag;
    /**
     * 是否锁定标识
     */
    private String lockFlag;
    /**
     * 补传标识
     */
    // private String source;
    /**
     * 损失项类型
     */
    private String lossType;
    /**
     * 任务号
     */
    private String lossId;
    /**
     * 损失项目唯一标识
     */
    private String lossUuid;
    /**
     * OSS唯一标识
     */
    @JsonProperty(value = "OSSKey")
    private String OSSKey;
    /**
     * 文件字节流
     */
    private byte[] inputStream;
    /**
     * 车牌号  25-行驶证主页，26-临牌，27-行驶证副页必传
     */
    private String licenseNo;

    public String getLicenseNo() {
        return licenseNo;
    }

    public void setLicenseNo(String licenseNo) {
        this.licenseNo = licenseNo;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getCaseUuid() {
        return caseUuid;
    }

    public void setCaseUuid(String caseUuid) {
        this.caseUuid = caseUuid;
    }

    public String getCaseNo() {
        return caseNo;
    }

    public void setCaseNo(String caseNo) {
        this.caseNo = caseNo;
    }

    public String getImgName() {
        return imgName;
    }

    public void setImgName(String imgName) {
        this.imgName = imgName;
    }

    public String getImgPath() {
        return imgPath;
    }

    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }

    public String getImgType() {
        return imgType;
    }

    public void setImgType(String imgType) {
        this.imgType = imgType;
    }

    public String getShotPlace() {
        return shotPlace;
    }

    public void setShotPlace(String shotPlace) {
        this.shotPlace = shotPlace;
    }

    public String getShotTime() {
        return shotTime;
    }

    public void setShotTime(String shotTime) {
        this.shotTime = shotTime;
    }

    public String getFileFlag() {
        return fileFlag;
    }

    public void setFileFlag(String fileFlag) {
        this.fileFlag = fileFlag;
    }

    public String getLockFlag() {
        return lockFlag;
    }

    public void setLockFlag(String lockFlag) {
        this.lockFlag = lockFlag;
    }

    // public String getSource() {
    // return source;
    // }
    //
    // public void setSource(String source) {
    // this.source = source;
    // }
    public String getLossType() {
        return lossType;
    }

    public void setLossType(String lossType) {
        this.lossType = lossType;
    }

    public String getLossId() {
        return lossId;
    }

    public void setLossId(String lossId) {
        this.lossId = lossId;
    }

    public String getLossUuid() {
        return lossUuid;
    }

    public void setLossUuid(String lossUuid) {
        this.lossUuid = lossUuid;
    }

    public String getOSSKey() {
        return OSSKey;
    }

    public void setOSSKey(String oSSKey) {
        OSSKey = oSSKey;
    }

    public byte[] getInputStream() {
        return inputStream;
    }

    public void setInputStream(byte[] inputStream) {
        this.inputStream = inputStream;
    }
}
